.position-fixed {
    position: fixed;
}

.position-relative {
    position: relative;
}

.position-absolute {
    position: absolute;
}

.position-center {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

.vertical-align-middle {
    vertical-align: middle;
}

.vertical-align-top {
    vertical-align: top;
}

.display-block {
    display: block;
}

.display-inline-block {
    display: inline-block;
}

.display-inline {
    display: inline;
}

.width-100 {
    width: 100%;
}

.height-100 {
    height: 100%;
}

.fl {
    float: left;
}

.fr {
    float: right;
}

.overflow-hidden {
    overflow: hidden;
}

.content-fill {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
}
.padding-20 {
    padding: 20px;
}

.blue{
    color: #2D61F4 !important;
}
.bg-blue{
    background-color: #2D61F4 !important;
}